package com.gaj.entity.xyrxx;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDate;

/**
 * 嫌疑人涉案信息表
 *
 * @author gaj
 * @since 2024-01-01
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("xyrsaxx")
public class Xyrsaxx {

    /**
     * 自增ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 嫌疑人基本信息ID（外键关联xyrjbxx）
     */
    private Integer xyrjbxxid;

    /**
     * 移送起诉受理日期
     */
    private LocalDate ysqsslrq;

    /**
     * 移送案由
     */
    private Integer ysay;

    /**
     * 移送其它案由
     */
    private String ysqtay;

    /**
     * 侦查机关是否建议适用认罪认罚
     */
    private Integer zcjgsfjysyrzrf;

    /**
     * 前科劣迹
     */
    private Integer qklj;

    /**
     * 主要作案地
     */
    private String zyzad;

    /**
     * 是否为立案监督对象
     */
    private Integer sfwlajddx;

    /**
     * 是否为追捕犯罪嫌疑人
     */
    private Integer sfwzbfzxyr;

    /**
     * 是否通缉
     */
    private Integer sftj;

    /**
     * 涉嫌案由（代码标准：案由）
     */
    private Integer sxay;

    /**
     * 涉嫌其他案由（代码标准：案由）
     */
    private String sxqtay;

    /**
     * 是否在逃（代码标准：是否）
     */
    private Integer sfzt;

    /**
     * 是否监督对象（代码标准：是否）
     */
    private Integer sfjddx;
}
